Emit more info on --message-format=json
authorAlex Crichton <alex@alexcrichton.com>
Wed, 23 Nov 2016 16:29:36 +0000 (08:29 -0800)
committerAlex Crichton <alex@alexcrichton.com>
Fri, 2 Dec 2016 18:00:19 +0000 (10:00 -0800)
commit9f6d798961b4e2a8adccb88b3ade58ff24fe444a
tree1ba69911f49f8b17c91e2f82c3550235cdd0b044
parent71a6cc9c788adb83306161a1471fcbbdafe9e9a0
Emit more info on --message-format=json

This adds more output on Cargo's behalf to the output of
`--message-format=json`. Cargo will now emit a message when a crate is finished
compiling with a list of all files that were just generated along with a message
when a build script finishes executing with linked libraries and linked library
paths.

Closes #3212
src/cargo/core/manifest.rs
src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_rustc/custom_build.rs
src/cargo/ops/cargo_rustc/mod.rs
src/cargo/util/machine_message.rs
tests/build.rs